﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IBLL
{
    public partial interface IOrder_Taker_TBLL : IBaseBLL<Model.Order_Taker_T>
    {
        /// <summary>
        /// 管理送餐员信息接口
        /// </summary>
        /// <param name="OperID">操作员id</param>
        /// <param name="json"></param>
        /// <param name="tag">1增2改3删</param>
        /// <param name="YZM"></param>
        /// <param name="RETID"></param>
        /// <returns></returns>
        string SetOrder_Taker(string json, int tag, string YZM, int RETID);

        /// <summary>
        /// 根据调度员获取旗下派送员
        /// </summary>
        /// <param name="OperID"></param>
        /// <param name="YZM"></param>
        /// <param name="RETID"></param>
        /// <returns></returns>
          string GetOrder_Taker(string OperID, int tag, int pageIndex, int pageSize, string YZM, int RETID);

        /// <summary>
        /// 查询派送员的归属的所有调度员
        /// </summary>
        /// <param name="OpenID"></param>
        /// <param name="YZM"></param>
        /// <param name="RETID"></param>
        /// <returns>View_Order_Taker_T</returns>
        string GetTakerOfOper(string OpenID, string YZM, int RETID);
    }
}
